package com.ruoyi.teacher.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 考核信息对象 t_a15
 *
 * @author xiangzy
 * @date 2022-04-28
 */
public class TAssessment extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long recordid;

    /** 人员主键 */
    @Excel(name = "人员主键")
    private Long a00;

    /** 考核日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "考核日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zdyja10301;

    /** 考核单位 */
    @Excel(name = "考核单位")
    private String zdyja10302;

    /** 考核周期 */
    @Excel(name = "考核周期")
    private String zdyja10303;

    /** 考核类型 */
    @Excel(name = "考核类型")
    private String zdyja10304;

    /** 考核等次 */
    @Excel(name = "考核等次")
    private String zdyja10305;

    /** 考核分数 */
    @Excel(name = "考核分数")
    private Long zdyja10306;

    /** 评语 */
    @Excel(name = "评语")
    private String zdyja10307;

    /** 考核报告 */
    @Excel(name = "考核报告")
    private String zdyja10308;

    /** 删除标识 */
    private String delFlag;

    /** 考核周期 */
    @Excel(name = "考核周期")
    private String zdyja10303Text;


    public TAssessment() {
    }

    public TAssessment(Long a00) {
        this.a00 = a00;
    }

    public void setRecordid(Long recordid)
    {
        this.recordid = recordid;
    }

    public Long getRecordid()
    {
        return recordid;
    }
    public void setA00(Long a00)
    {
        this.a00 = a00;
    }

    public Long getA00()
    {
        return a00;
    }
    public void setZdyja10301(Date zdyja10301)
    {
        this.zdyja10301 = zdyja10301;
    }

    public Date getZdyja10301()
    {
        return zdyja10301;
    }
    public void setZdyja10302(String zdyja10302)
    {
        this.zdyja10302 = zdyja10302;
    }

    public String getZdyja10302()
    {
        return zdyja10302;
    }
    public void setZdyja10303(String zdyja10303)
    {
        this.zdyja10303 = zdyja10303;
    }

    public String getZdyja10303()
    {
        return zdyja10303;
    }
    public void setZdyja10304(String zdyja10304)
    {
        this.zdyja10304 = zdyja10304;
    }

    public String getZdyja10304()
    {
        return zdyja10304;
    }
    public void setZdyja10305(String zdyja10305)
    {
        this.zdyja10305 = zdyja10305;
    }

    public String getZdyja10305()
    {
        return zdyja10305;
    }
    public void setZdyja10306(Long zdyja10306)
    {
        this.zdyja10306 = zdyja10306;
    }

    public Long getZdyja10306()
    {
        return zdyja10306;
    }
    public void setZdyja10307(String zdyja10307)
    {
        this.zdyja10307 = zdyja10307;
    }

    public String getZdyja10307()
    {
        return zdyja10307;
    }
    public void setZdyja10308(String zdyja10308)
    {
        this.zdyja10308 = zdyja10308;
    }

    public String getZdyja10308()
    {
        return zdyja10308;
    }
    public void setDelFlag(String delFlag)
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag()
    {
        return delFlag;
    }
    public void setZdyja10303Text(String zdyja10303Text)
    {
        this.zdyja10303Text = zdyja10303Text;
    }

    public String getZdyja10303Text()
    {
        return zdyja10303Text;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("recordid", getRecordid())
            .append("a00", getA00())
            .append("zdyja10301", getZdyja10301())
            .append("zdyja10302", getZdyja10302())
            .append("zdyja10303", getZdyja10303())
            .append("zdyja10304", getZdyja10304())
            .append("zdyja10305", getZdyja10305())
            .append("zdyja10306", getZdyja10306())
            .append("zdyja10307", getZdyja10307())
            .append("zdyja10308", getZdyja10308())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("delFlag", getDelFlag())
            .append("remark", getRemark())
            .append("zdyja10303Text", getZdyja10303Text())
            .toString();
    }
}
